package com.sne.airways.system.dao;

import com.sne.airways.system.pojo.TdUser;

import java.util.List;

/**
 * Created with IntelliJ IDEA.
 * User: skyline{http://my.oschina.net/skyline520}
 * Date: 12-11-23
 * Time: 下午5:46
 * To change this template use File | Settings | File Templates.
 */
public interface UserDAO {
    /**
     * 查询用户列表
     * @param userNo
     * @param userName
     * @param status
     * @param start
     * @param limit
     * @return
     */
    public List<TdUser> queryUserList(String userNo, String currentUserNo, String userName, String status, int start, int limit);

    /**
     * 查询满足条件的用户记录总数
     * @param userNo
     * @param userName
     * @param status
     * @return
     */
    public Integer queryUserCount(String userNo, String currentUserNo, String userName, String status);
    /**
     * 查询用户
     * @param userNo
     * @param status
     * @return
     */
    public Integer queryUserCount(String roleId,String userNo,String status);
    /**
     * 查询用户列表
     * @param userNo
     * @param userName
     * @param status
     * @return
     */
    public List<TdUser> queryUserCheckedList(String userNo,String userName, String status);

    /**
     * 查询满足条件的用户记录总数
     * @param userNo
     * @param userName
     * @param status
     * @return
     */
    public Integer queryUserCheckedCount(String userNo, String userName, String status);
}
